package com.yingxin.yx.framework.commons.utlis;

import java.math.BigDecimal;

/**
 * 规格工具类
 * @author yuebao
 * @since 2022-10-20
 * 备注：用于镀锌，轧硬销售，取价格表
 * 原则：小于等于1000的取1000，其他取1200.
 */

public class SpecTool {

    /**
     * 获取指定规格的宽度
     * @param spec
     * @return
     */
    public static BigDecimal getWidth(String spec){
        String widthStr = spec.substring(spec.indexOf("*") + 1);
        BigDecimal widht = new BigDecimal( widthStr );
        if(widht.compareTo(new BigDecimal(1000)) != 1 ){
            return new BigDecimal(1000);
        }else{
            return new BigDecimal(1200);
        }
    }

    /**
     * 获取指定规格的厚度
     * @param spec
     * @return
     */
    public static BigDecimal getThickness(String spec){
        String thicknessStr = spec.substring(0 , spec.indexOf("*") );
        BigDecimal thickness = new BigDecimal( thicknessStr );
        return thickness;
    }

}
